package com.example.applyforaid.entity;

import java.util.Date;

public class Application {
    private String applicationId;

    private String clothesId;

    private String appStuId;

    private Integer appStatus;

    private Date appSpawnTime;

    private Date appFirstVerifyTime;

    private Date appSecondVerifyTime;

    private Date appThirdVerifyTime;

    private String appFailReason;

    private Integer appClothesSize;

    private Boolean appWithdrawn;

    private Date appCurrentExceedTime;

    private String appFirstVeryfiedBy;

    private String appSecondVeryfiedBy;

    private String appThirdVeryfiedBy;

    private String appCurrentViewer;

    private String appProjectId;

    private Boolean appDeleted;

    public Application(String applicationId, String clothesId, String appStuId, Integer appStatus, Date appSpawnTime, Date appFirstVerifyTime, Date appSecondVerifyTime, Date appThirdVerifyTime, String appFailReason, Integer appClothesSize, Boolean appWithdrawn, Date appCurrentExceedTime, String appFirstVeryfiedBy, String appSecondVeryfiedBy, String appThirdVeryfiedBy, String appCurrentViewer, String appProjectId, Boolean appDeleted) {
        this.applicationId = applicationId;
        this.clothesId = clothesId;
        this.appStuId = appStuId;
        this.appStatus = appStatus;
        this.appSpawnTime = appSpawnTime;
        this.appFirstVerifyTime = appFirstVerifyTime;
        this.appSecondVerifyTime = appSecondVerifyTime;
        this.appThirdVerifyTime = appThirdVerifyTime;
        this.appFailReason = appFailReason;
        this.appClothesSize = appClothesSize;
        this.appWithdrawn = appWithdrawn;
        this.appCurrentExceedTime = appCurrentExceedTime;
        this.appFirstVeryfiedBy = appFirstVeryfiedBy;
        this.appSecondVeryfiedBy = appSecondVeryfiedBy;
        this.appThirdVeryfiedBy = appThirdVeryfiedBy;
        this.appCurrentViewer = appCurrentViewer;
        this.appProjectId = appProjectId;
        this.appDeleted = appDeleted;
    }

    public Application() {
        super();
    }

    public String getApplicationId() {
        return applicationId;
    }

    public void setApplicationId(String applicationId) {
        this.applicationId = applicationId == null ? null : applicationId.trim();
    }

    public String getClothesId() {
        return clothesId;
    }

    public void setClothesId(String clothesId) {
        this.clothesId = clothesId == null ? null : clothesId.trim();
    }

    public String getAppStuId() {
        return appStuId;
    }

    public void setAppStuId(String appStuId) {
        this.appStuId = appStuId == null ? null : appStuId.trim();
    }

    public Integer getAppStatus() {
        return appStatus;
    }

    public void setAppStatus(Integer appStatus) {
        this.appStatus = appStatus;
    }

    public Date getAppSpawnTime() {
        return appSpawnTime;
    }

    public void setAppSpawnTime(Date appSpawnTime) {
        this.appSpawnTime = appSpawnTime;
    }

    public Date getAppFirstVerifyTime() {
        return appFirstVerifyTime;
    }

    public void setAppFirstVerifyTime(Date appFirstVerifyTime) {
        this.appFirstVerifyTime = appFirstVerifyTime;
    }

    public Date getAppSecondVerifyTime() {
        return appSecondVerifyTime;
    }

    public void setAppSecondVerifyTime(Date appSecondVerifyTime) {
        this.appSecondVerifyTime = appSecondVerifyTime;
    }

    public Date getAppThirdVerifyTime() {
        return appThirdVerifyTime;
    }

    public void setAppThirdVerifyTime(Date appThirdVerifyTime) {
        this.appThirdVerifyTime = appThirdVerifyTime;
    }

    public String getAppFailReason() {
        return appFailReason;
    }

    public void setAppFailReason(String appFailReason) {
        this.appFailReason = appFailReason == null ? null : appFailReason.trim();
    }

    public Integer getAppClothesSize() {
        return appClothesSize;
    }

    public void setAppClothesSize(Integer appClothesSize) {
        this.appClothesSize = appClothesSize;
    }

    public Boolean getAppWithdrawn() {
        return appWithdrawn;
    }

    public void setAppWithdrawn(Boolean appWithdrawn) {
        this.appWithdrawn = appWithdrawn;
    }

    public Date getAppCurrentExceedTime() {
        return appCurrentExceedTime;
    }

    public void setAppCurrentExceedTime(Date appCurrentExceedTime) {
        this.appCurrentExceedTime = appCurrentExceedTime;
    }

    public String getAppFirstVeryfiedBy() {
        return appFirstVeryfiedBy;
    }

    public void setAppFirstVeryfiedBy(String appFirstVeryfiedBy) {
        this.appFirstVeryfiedBy = appFirstVeryfiedBy == null ? null : appFirstVeryfiedBy.trim();
    }

    public String getAppSecondVeryfiedBy() {
        return appSecondVeryfiedBy;
    }

    public void setAppSecondVeryfiedBy(String appSecondVeryfiedBy) {
        this.appSecondVeryfiedBy = appSecondVeryfiedBy == null ? null : appSecondVeryfiedBy.trim();
    }

    public String getAppThirdVeryfiedBy() {
        return appThirdVeryfiedBy;
    }

    public void setAppThirdVeryfiedBy(String appThirdVeryfiedBy) {
        this.appThirdVeryfiedBy = appThirdVeryfiedBy == null ? null : appThirdVeryfiedBy.trim();
    }

    public String getAppCurrentViewer() {
        return appCurrentViewer;
    }

    public void setAppCurrentViewer(String appCurrentViewer) {
        this.appCurrentViewer = appCurrentViewer == null ? null : appCurrentViewer.trim();
    }

    public String getAppProjectId() {
        return appProjectId;
    }

    public void setAppProjectId(String appProjectId) {
        this.appProjectId = appProjectId == null ? null : appProjectId.trim();
    }

    public Boolean getAppDeleted() {
        return appDeleted;
    }

    public void setAppDeleted(Boolean appDeleted) {
        this.appDeleted = appDeleted;
    }
}